#include <stdio.h>

int main()
{   
    // 两个不同的数组，占用两块空间
    char arr1[] = "abcdef";
    char arr2[] = "abcdef";
    // 不相等
    if(arr1 == arr2){
        printf("equal \n");
    } else {
        printf("not equal \n");
    }

    // 常量字符串，不能修改，在内存中为一份。
    // p1、p2有自己的空间，但保存的内容是同一个起始地址
    char *p1 = "abcdef"; // 应该添加const
    char *p2 = "abcdef"; // 应该添加const
    // 相等
    if (p1 == p2) {
        printf("equal \n");
    } else {
        printf("not equal \n");
    }
    return 0;
}
